avoiding excessive details